.item {
  width: 100%;
  height: 2.5rem;
  border-bottom: 1px solid #000;
  display: flex;
  margin-top: .1rem;
}

.item:first-child {
  margin-top: 0;
}

.item .left {
  flex: 4;
  height: 100%;
}

.item .left img {
  width: 100%;
  height: 100%;
}

.item .right {
  flex: 6;
  height: 100%;
  background-color: pink;
  display: flex;
  flex-direction: column;
  font-size: .34rem;
  padding-left: .2rem;
  box-sizing: border-box;
}

.item .right h2 {
  flex: 4;
}

.item .right h3 {
  flex: 3;
}

.item .right h6 {
  flex: 3;
}
